package com.example.resturant.service;

import com.example.resturant.dto.AddressDTO;
import com.example.resturant.dto.LoginRequestDTO;
import com.example.resturant.dto.RegisterRequestDTO;
import com.example.resturant.vo.AddressVO;
import com.example.resturant.vo.UserVO;

import java.util.List;

public interface UserService {

    UserVO login(LoginRequestDTO loginRequest);

    UserVO register(RegisterRequestDTO registerRequest);

    List<AddressVO> listAddresses(Integer userId);

    void saveAddress(Integer userId, AddressDTO address);

    void delAddress(Integer addressId);
}
